package uade.distribuidas.repo.interfaces;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.List;
import uade.distribuidas.repo.dto.ClienteDTO;
import uade.distribuidas.repo.exception.ExceptionCliente;


public interface IGestionCliente extends Remote{

	public List<ClienteDTO> getClientes()throws ExceptionCliente,RemoteException;

	public ClienteDTO getCliente(Integer id)throws ExceptionCliente,RemoteException;
	
	public ClienteDTO getCliente(String cuil,String razonSocial) throws ExceptionCliente ,RemoteException;
	
	public ClienteDTO save(ClienteDTO c) throws ExceptionCliente,RemoteException;
	

}
